﻿using EmailManagementSoftware.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EmailManagementSoftware.View.Interfaces
{
    public interface IEmailMessageView
    {
        string _WindowTitle { set; get; }
        string _Subject { get; set; }
        string _Recipient { get;  set; }
        string _Body { get;  set; }
        int _SelectedAttachementIndex { get; }
        string _SelectedAttachement { get; }
        Dictionary<string, string> _ShortPathFullPathPairs { get; set; }


        void updateStateOfListBox();
        void addStringAttachement(string stringAttachement);
        void removeStringAttachement(int index);
        void removeAllStringAttachements();
    }
}
